package com.factory.rental.dto;

import com.factory.rental.model.CleaningRecord;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 清洁记录数据传输对象
 */
@Data
public class CleaningRecordDTO {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 房间ID
     */
    private Long roomId;

    /**
     * 清洁员姓名
     */
    private String cleanerName;

    /**
     * 清洁员ID
     */
    private String cleanerId;

    /**
     * 开始清洁时间
     */
    private LocalDateTime startTime;

    /**
     * 结束清洁时间
     */
    private LocalDateTime endTime;

    /**
     * 清洁状态
     */
    private CleaningRecord.CleaningStatus status;

    /**
     * 清洁前照片路径
     */
    private String beforePhoto;

    /**
     * 清洁后照片路径
     */
    private String afterPhoto;

    /**
     * 评分（1-10分）
     */
    private Integer score;

    /**
     * 备注信息
     */
    private String notes;

    /**
     * GPS定位信息
     */
    private String gpsLocation;
}